###User Defined Function###
_WinAPI_UniqueHardwareID

###Description###
Erzeugt eine eindeutige Hardware-Kennung (ID) für den lokalen Computer

###Syntax###
#include <WinAPIDiag.au3>
_WinAPI_UniqueHardwareID ( [$iFlags = 0] )

###Parameters###
@@ParamTable@@
$iFlags
	[optional] Die Flags, die angeben, welche Informationen zur Erzeugung der ID verwendet werden sollen. Dieser Parameter kann einer oder mehrere der folgenden Werte sein.
	$UHID_MB - Verwendet Informationen über Ihr Motherboard. Dieses Kennzeichen wird standardmäßig verwendet, unabhängig davon, ob es angegeben ist oder nicht.
	$UHID_BIOS - Verwendet Informationen aus dem BIOS.
	$UHID_CPU - Verwendet Informationen über Ihre(n) Prozessor(en). Beachten Sie, dass das $UHID_CPU-Flag die Funktionsgeschwindigkeit verringert.
	$UHID_HDD - Verwendet Informationen über die installierten Festplatten. Jede Änderung an den Konfigurationsdatenträgern ändert die von dieser Funktion zurückgegebene ID. Es werden nur nicht austauschbare Festplatten mit ATA- oder SATA-Schnittstellen berücksichtigt.
	$UHID_All - Die Summe aller vorherigen Flags.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Die Zeichenfolgendarstellung der ID. @extended gibt den Wert zurück, der eine im Parameter $iFlags angegebene Kombination von Flags enthält. Wenn Flag gesetzt ist, werden die entsprechenden Informationen erfolgreich empfangen, andernfalls schlägt dies fehl. Die Funktion prüft nur Flags, die im Parameter $iFlags angegeben wurden.
Fehler:	Leerstring und setzt @error auf ungleich Null.
@@End@@

###Remarks###
Die Funktion verwendet die Windows Management Instrumentation (WMI).

###Related###
Keien.

###Example###
@@IncludeExample@@
